昨天體驗到Docker起Ubuntu也這麼方便...(雖然安裝Ubuntu也不難),但容器化就是這麼方便,說不定多重宇宙就是上位者用Docker起的結果?(腦動大開
我們開始基礎Linux指令練習吧!
user@hostname:~$
)pwd
:顯示當前工作目錄ls
:列出目錄內容
-l
(詳細信息)、-a
(顯示隱藏文件)cd
:更改目錄
..
(上一級)、~
(家目錄)、/
(根目錄)mkdir
:創建新目錄touch
:創建新文件或更新時間戳rm
:刪除文件(使用-r
刪除目錄)cp
:複製文件或目錄mv
:移動文件或重命名實作:
/
開始/etc
:系統配置文件/var
:變動數據,如日誌/home
:用戶家目錄/tmp
:臨時文件/usr
:用戶程序和數據/bin
和 /sbin
:系統二進制文件/opt
:可選軟件包實作:瀏覽這些目錄,觀察其內容(注意使用sudo
來查看受限目錄)
# 權限類型
Linux文件系統使用三種基本權限類型:
- 讀取 (r): 4
- 寫入 (w): 2
- 執行 (x): 1
# 權限組
每個文件或目錄有三組權限:
- 所有者 (u)
- 群組 (g)
- 其他人 (o)
使用 ls -l
命令查看文件權限:
-rwxr-xr-x 1 user group 4096 Sep 28 10:00 myfile
解釋:
-
表示普通文件,d
表示目錄user
和 group
分別是文件的所有者和所屬群組# 使用符號模式
chmod u+x file # 給所有者添加執行權限
chmod g-w file # 移除群組的寫入權限
chmod o=r file # 設置其他人只有讀取權限
# 使用數字模式
chmod 755 file # 設置權限為 rwxr-xr-x
chmod 644 file # 設置權限為 rw-r--r--
# 改變所有者和群組
chown user:group file # 改變文件的所有者和群組
chown -R user:group directory # 遞歸改變目錄及其內容的所有者和群組
學會目錄目的、基本指令、權限調整,對於組織角色的權限格外重要,明天試試看調整權限,並以不同登入user去訪問資料夾看看。